{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "id": "55822295",
   "metadata": {},
   "source": [
    "![Finance Toolkit](https://github.com/JerBouma/FinanceToolkit/assets/46355364/198d47bd-e1b3-492d-acc4-5d9f02d1d009)\n",
    "\n",
    "**The FinanceToolkit** is an open-source toolkit in which all relevant financial ratios (100+), indicators and performance measurements are written down in the most simplistic way allowing for complete transparency of the calculation method. This allows you to not have to rely on metrics from other providers and, given a financial statement, allow for efficient manual calculations. This leads to one uniform method of calculation being applied that is available and understood by everyone."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2937a8f2",
   "metadata": {},
   "source": [
    "# Installation\n",
    "To install the FinanceToolkit it simply requires the following:\n",
    "\n",
    "```\n",
    "pip install financetoolkit -U\n",
    "```\n",
    "\n",
    "From within Python use:\n",
    "\n",
    "```python\n",
    "from financetoolkit import Toolkit\n",
    "```\n",
    " \n",
    "To be able to get started, you need to obtain an API Key from FinancialModelingPrep. This is used to gain access to 30+ years of financial statement both annually and quarterly. Note that the Free plan is limited to 250 requests each day, 5 years of data and only features companies listed on US exchanges.\n",
    "\n",
    "___ \n",
    "\n",
    "<b><div align=\"center\">Obtain an API Key from FinancialModelingPrep <a href=\"https://www.jeroenbouma.com/fmp\" target=\"_blank\">here</a>.</div></b>\n",
    "___\n",
    "\n",
    "Through the link you are able to subscribe for the free plan and also premium plans at a **15% discount**. This is an affiliate link and thus supports the project at the same time. I have chosen FinancialModelingPrep as a source as I find it to be the most transparent, reliable and at an affordable price. When you notice that data is inaccurate or have any other issue related to the data, note that I simply provide the means to access this data and I am not responsible for the accuracy of the data itself. For this, use <a href=\"https://site.financialmodelingprep.com/contact\" target=\"_blank\">their contact form</a> or provide the data yourself. \n",
    "\n",
    "The current Notebook is revolved around the Toolkit class, a great starting point. If you are interested in the other modules, you can find the related Notebooks below. **Please view the documentation <a href=\"https://www.jeroenbouma.comhttps://www.jeroenbouma.comhttps://www.jeroenbouma.com/projects/financetoolkit/docs/discovery\" target=\"_blank\">here</a> to find all the available functionalities.**\n",
    "\n",
    "<style>\n",
    ".button {\n",
    "  color: #fff !important;\n",
    "  background-color: #58abc4;\n",
    "  display: inline-block;\n",
    "  margin-bottom: 0.25em;\n",
    "  padding: 0.5em 1em;\n",
    "  font-family: -apple-system,BlinkMacSystemFont,\"Roboto\",\"Segoe UI\",\"Helvetica Neue\",\"Lucida Grande\",Arial,sans-serif;\n",
    "  font-size: .75em;\n",
    "  font-weight: bold;\n",
    "  text-align: center;\n",
    "  text-decoration: none;\n",
    "  border-width: 0;\n",
    "  border-radius: 4px;\n",
    "  cursor: pointer;\n",
    "}\n",
    "\n",
    ".button-current {\n",
    "  background-color: #d67f05;\n",
    "}\n",
    "\n",
    "a:hover {\n",
    "  color: #fff !important;\n",
    "  font-weight: normal !important;\n",
    "}\n",
    "</style>\n",
    "\n",
    "<div style=\"display: flex; justify-content: space-between;\" class=\"show-on-desktop\">\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//getting-started\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\"\">Toolkit</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//discovery-module\" target=\"_blank\" class=\"button button-current\" style=\"flex: 1;margin-right:5px\">Discovery</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//ratios-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Ratios</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//models-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Models</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//options-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Options</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//technicals-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Technicals</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//risk-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Risk</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//performance-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Performance</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//economics-module\"  target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Economics</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//fixed-income-module\" target=\"_blank\" class=\"button\" style=\"flex: 1;margin-right:5px\">Fixed income</a>\n",
    "    <a href=\"https://www.jeroenbouma.com/projects/financetoolkit//portfolio-module\" target=\"_blank\" class=\"button\" style=\"flex: 1; \">Portfolio</a>\n",
    "</div>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "11269a00",
   "metadata": {},
   "outputs": [],
   "source": [
    "from financetoolkit import Discovery\n",
    "\n",
    "API_KEY = \"FINANCIAL_MODELING_PREP_API_KEY\""
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "id": "a3f7fc24",
   "metadata": {},
   "source": [
    "\n",
    "The Discovery module serves as purpose of allowing you to find new instruments that can be inputted directly into the `Toolkit` module. For example, it is possible to find a complete list of available companies, ETFs, Indices, Cryptocurrencies, Forex and commodities including quotes, screeners and more."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "b3507cb1",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Initialize the Discovery module\n",
    "discovery = Discovery(api_key=API_KEY)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9e8c0ff0",
   "metadata": {},
   "source": [
    "It is possible to acquire lists of stocks, cryptos, ETFs and more through the related `_list` functions. For example, to get a list of all stocks."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "49590b79",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Name</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Symbol</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>GVT&amp;D.NS</th>\n",
       "      <td>GE T&amp;D India Limited</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>000001.SZ</th>\n",
       "      <td>Ping An Bank Co., Ltd.</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>000002.SZ</th>\n",
       "      <td>China Vanke Co., Ltd.</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>000004.SZ</th>\n",
       "      <td>Shenzhen GuoHua Network Security Technology Co...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>000005.SZ</th>\n",
       "      <td>Shenzhen Fountain Corporation</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ZZRG.F</th>\n",
       "      <td>Allianz Global Investors Fund - Allianz Global...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ZZZ</th>\n",
       "      <td>CYBER HORNET S&amp;P 500 and Bitcoin 75/25 Strateg...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ZZZ.TO</th>\n",
       "      <td>Sleep Country Canada Holdings Inc.</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ZZZD.TO</th>\n",
       "      <td>BMO Tactical Dividend ETF Fund</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ZZZOF</th>\n",
       "      <td>Zinc One Resources Inc.</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>86402 rows × 1 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                        Name\n",
       "Symbol                                                      \n",
       " GVT&D.NS                               GE T&D India Limited\n",
       "000001.SZ                             Ping An Bank Co., Ltd.\n",
       "000002.SZ                              China Vanke Co., Ltd.\n",
       "000004.SZ  Shenzhen GuoHua Network Security Technology Co...\n",
       "000005.SZ                      Shenzhen Fountain Corporation\n",
       "...                                                      ...\n",
       "ZZRG.F     Allianz Global Investors Fund - Allianz Global...\n",
       "ZZZ        CYBER HORNET S&P 500 and Bitcoin 75/25 Strateg...\n",
       "ZZZ.TO                    Sleep Country Canada Holdings Inc.\n",
       "ZZZD.TO                       BMO Tactical Dividend ETF Fund\n",
       "ZZZOF                                Zinc One Resources Inc.\n",
       "\n",
       "[86402 rows x 1 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "discovery.get_stock_list()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6d196675",
   "metadata": {},
   "source": [
    "Finding tickers becomes easier through the search function which will find tickers matching the query provided."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "d138c49d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Name</th>\n",
       "      <th>Currency</th>\n",
       "      <th>Exchange</th>\n",
       "      <th>Exchange Code</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Symbol</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>APC.F</th>\n",
       "      <td>Apple Inc.</td>\n",
       "      <td>EUR</td>\n",
       "      <td>Frankfurt Stock Exchange</td>\n",
       "      <td>XETRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APC.DE</th>\n",
       "      <td>Apple Inc.</td>\n",
       "      <td>EUR</td>\n",
       "      <td>Deutsche Börse</td>\n",
       "      <td>XETRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPL.NE</th>\n",
       "      <td>Apple Inc.</td>\n",
       "      <td>CAD</td>\n",
       "      <td>CBOE CA</td>\n",
       "      <td>NEO</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPL.MX</th>\n",
       "      <td>Apple Inc.</td>\n",
       "      <td>MXN</td>\n",
       "      <td>Mexican Stock Exchange</td>\n",
       "      <td>MEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPL.DE</th>\n",
       "      <td>Apple Inc.</td>\n",
       "      <td>EUR</td>\n",
       "      <td>Deutsche Börse</td>\n",
       "      <td>XETRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPL</th>\n",
       "      <td>Apple Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>NASDAQ Global Select</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APPLX</th>\n",
       "      <td>Appleseed Fund</td>\n",
       "      <td>USD</td>\n",
       "      <td>NASDAQ</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APUSD</th>\n",
       "      <td>AppleSwap AI USD</td>\n",
       "      <td>USD</td>\n",
       "      <td>CCC</td>\n",
       "      <td>CRYPTO</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APRU</th>\n",
       "      <td>Apple Rush Company, Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>Other OTC</td>\n",
       "      <td>OTC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APLE</th>\n",
       "      <td>Apple Hospitality REIT, Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2788.T</th>\n",
       "      <td>Apple International Co., Ltd.</td>\n",
       "      <td>JPY</td>\n",
       "      <td>Tokyo Stock Exchange</td>\n",
       "      <td>JPX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APLY.NE</th>\n",
       "      <td>Apple (AAPL) Yield Shares Purpose ETF</td>\n",
       "      <td>CAD</td>\n",
       "      <td>CBOE CA</td>\n",
       "      <td>NEO</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>603020.SS</th>\n",
       "      <td>Apple Flavor &amp; Fragrance Group Co.,Ltd.</td>\n",
       "      <td>CNY</td>\n",
       "      <td>Shanghai Stock Exchange</td>\n",
       "      <td>SHH</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PNPL</th>\n",
       "      <td>Pineapple, Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>Other OTC</td>\n",
       "      <td>OTC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PEGY</th>\n",
       "      <td>Pineapple Energy Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>NASDAQ Capital Market</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PAPL</th>\n",
       "      <td>Pineapple Financial Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>New York Stock Exchange Arca</td>\n",
       "      <td>AMEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PNPL.L</th>\n",
       "      <td>Pineapple Power Corporation plc</td>\n",
       "      <td>GBp</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>MNAO</th>\n",
       "      <td>Pineapple Express Cannabis Company</td>\n",
       "      <td>USD</td>\n",
       "      <td>Other OTC</td>\n",
       "      <td>OTC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPL.L</th>\n",
       "      <td>LS 1x Apple Tracker ETC</td>\n",
       "      <td>GBp</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAP1.L</th>\n",
       "      <td>LS 1x Apple Tracker ETC</td>\n",
       "      <td>EUR</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1AAP.L</th>\n",
       "      <td>LS 1x Apple Tracker ETC</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>GAPJ</th>\n",
       "      <td>Golden Apple Oil &amp; Gas Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>Other OTC</td>\n",
       "      <td>OTC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPX</th>\n",
       "      <td>T-Rex 2X Long Apple Daily Target ETF</td>\n",
       "      <td>USD</td>\n",
       "      <td>Chicago Board Options Exchange</td>\n",
       "      <td>CBOE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>MLP</th>\n",
       "      <td>Maui Land &amp; Pineapple Company, Inc.</td>\n",
       "      <td>USD</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAP3.L</th>\n",
       "      <td>Leverage Shares 3x Apple ETC</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPE.L</th>\n",
       "      <td>Leverage Shares 2x Apple ETC A</td>\n",
       "      <td>EUR</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAP2.L</th>\n",
       "      <td>Leverage Shares 2x Apple ETC A</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2AAP.L</th>\n",
       "      <td>Leverage Shares 2x Apple ETC A</td>\n",
       "      <td>GBp</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>SAPL.L</th>\n",
       "      <td>Leverage Shares -1x Apple ETC</td>\n",
       "      <td>GBp</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>SAPE.L</th>\n",
       "      <td>Leverage Shares -1x Apple ETC</td>\n",
       "      <td>EUR</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>APLS.L</th>\n",
       "      <td>Leverage Shares -1x Apple ETC</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3LAP.L</th>\n",
       "      <td>GraniteShares 3x Long Apple Daily ETP</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3SAP.L</th>\n",
       "      <td>GraniteShares 3x Short Apple Daily ETP</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPS.L</th>\n",
       "      <td>Leverage Shares -3x Short Apple (AAPL) ETP Sec...</td>\n",
       "      <td>USD</td>\n",
       "      <td>London Stock Exchange</td>\n",
       "      <td>LSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AAPY</th>\n",
       "      <td>Kurv Yield Premium Strategy Apple (AAPL) ETF</td>\n",
       "      <td>USD</td>\n",
       "      <td>Chicago Board Options Exchange</td>\n",
       "      <td>CBOE</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                        Name Currency  \\\n",
       "Symbol                                                                  \n",
       "APC.F                                             Apple Inc.      EUR   \n",
       "APC.DE                                            Apple Inc.      EUR   \n",
       "AAPL.NE                                           Apple Inc.      CAD   \n",
       "AAPL.MX                                           Apple Inc.      MXN   \n",
       "AAPL.DE                                           Apple Inc.      EUR   \n",
       "AAPL                                              Apple Inc.      USD   \n",
       "APPLX                                         Appleseed Fund      USD   \n",
       "APUSD                                       AppleSwap AI USD      USD   \n",
       "APRU                                Apple Rush Company, Inc.      USD   \n",
       "APLE                            Apple Hospitality REIT, Inc.      USD   \n",
       "2788.T                         Apple International Co., Ltd.      JPY   \n",
       "APLY.NE                Apple (AAPL) Yield Shares Purpose ETF      CAD   \n",
       "603020.SS            Apple Flavor & Fragrance Group Co.,Ltd.      CNY   \n",
       "PNPL                                         Pineapple, Inc.      USD   \n",
       "PEGY                                   Pineapple Energy Inc.      USD   \n",
       "PAPL                                Pineapple Financial Inc.      USD   \n",
       "PNPL.L                       Pineapple Power Corporation plc      GBp   \n",
       "MNAO                      Pineapple Express Cannabis Company      USD   \n",
       "AAPL.L                               LS 1x Apple Tracker ETC      GBp   \n",
       "AAP1.L                               LS 1x Apple Tracker ETC      EUR   \n",
       "1AAP.L                               LS 1x Apple Tracker ETC      USD   \n",
       "GAPJ                             Golden Apple Oil & Gas Inc.      USD   \n",
       "AAPX                    T-Rex 2X Long Apple Daily Target ETF      USD   \n",
       "MLP                      Maui Land & Pineapple Company, Inc.      USD   \n",
       "AAP3.L                          Leverage Shares 3x Apple ETC      USD   \n",
       "AAPE.L                        Leverage Shares 2x Apple ETC A      EUR   \n",
       "AAP2.L                        Leverage Shares 2x Apple ETC A      USD   \n",
       "2AAP.L                        Leverage Shares 2x Apple ETC A      GBp   \n",
       "SAPL.L                         Leverage Shares -1x Apple ETC      GBp   \n",
       "SAPE.L                         Leverage Shares -1x Apple ETC      EUR   \n",
       "APLS.L                         Leverage Shares -1x Apple ETC      USD   \n",
       "3LAP.L                 GraniteShares 3x Long Apple Daily ETP      USD   \n",
       "3SAP.L                GraniteShares 3x Short Apple Daily ETP      USD   \n",
       "AAPS.L     Leverage Shares -3x Short Apple (AAPL) ETP Sec...      USD   \n",
       "AAPY            Kurv Yield Premium Strategy Apple (AAPL) ETF      USD   \n",
       "\n",
       "                                 Exchange Exchange Code  \n",
       "Symbol                                                   \n",
       "APC.F            Frankfurt Stock Exchange         XETRA  \n",
       "APC.DE                     Deutsche Börse         XETRA  \n",
       "AAPL.NE                           CBOE CA           NEO  \n",
       "AAPL.MX            Mexican Stock Exchange           MEX  \n",
       "AAPL.DE                    Deutsche Börse         XETRA  \n",
       "AAPL                 NASDAQ Global Select        NASDAQ  \n",
       "APPLX                              NASDAQ        NASDAQ  \n",
       "APUSD                                 CCC        CRYPTO  \n",
       "APRU                            Other OTC           OTC  \n",
       "APLE              New York Stock Exchange          NYSE  \n",
       "2788.T               Tokyo Stock Exchange           JPX  \n",
       "APLY.NE                           CBOE CA           NEO  \n",
       "603020.SS         Shanghai Stock Exchange           SHH  \n",
       "PNPL                            Other OTC           OTC  \n",
       "PEGY                NASDAQ Capital Market        NASDAQ  \n",
       "PAPL         New York Stock Exchange Arca          AMEX  \n",
       "PNPL.L              London Stock Exchange           LSE  \n",
       "MNAO                            Other OTC           OTC  \n",
       "AAPL.L              London Stock Exchange           LSE  \n",
       "AAP1.L              London Stock Exchange           LSE  \n",
       "1AAP.L              London Stock Exchange           LSE  \n",
       "GAPJ                            Other OTC           OTC  \n",
       "AAPX       Chicago Board Options Exchange          CBOE  \n",
       "MLP               New York Stock Exchange          NYSE  \n",
       "AAP3.L              London Stock Exchange           LSE  \n",
       "AAPE.L              London Stock Exchange           LSE  \n",
       "AAP2.L              London Stock Exchange           LSE  \n",
       "2AAP.L              London Stock Exchange           LSE  \n",
       "SAPL.L              London Stock Exchange           LSE  \n",
       "SAPE.L              London Stock Exchange           LSE  \n",
       "APLS.L              London Stock Exchange           LSE  \n",
       "3LAP.L              London Stock Exchange           LSE  \n",
       "3SAP.L              London Stock Exchange           LSE  \n",
       "AAPS.L              London Stock Exchange           LSE  \n",
       "AAPY       Chicago Board Options Exchange          CBOE  "
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "discovery.search_instruments(\"Apple\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "bc4c6008",
   "metadata": {},
   "source": [
    "It is also possible to screen for stocks which then can be inputted directly into the Finance Toolkit for further analysis."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "9a3bbfd2",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Name</th>\n",
       "      <th>Market Cap</th>\n",
       "      <th>Sector</th>\n",
       "      <th>Industry</th>\n",
       "      <th>Beta</th>\n",
       "      <th>Price</th>\n",
       "      <th>Dividend</th>\n",
       "      <th>Volume</th>\n",
       "      <th>Exchange</th>\n",
       "      <th>Exchange Code</th>\n",
       "      <th>Country</th>\n",
       "      <th>isFund</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Symbol</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>ICE</th>\n",
       "      <td>Intercontinental Exchange, Inc.</td>\n",
       "      <td>99590153540</td>\n",
       "      <td>Financial Services</td>\n",
       "      <td>Financial - Data &amp; Stock Exchanges</td>\n",
       "      <td>1.107</td>\n",
       "      <td>173.9800</td>\n",
       "      <td>1.86000</td>\n",
       "      <td>350205</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>CRH</th>\n",
       "      <td>CRH plc</td>\n",
       "      <td>74661819004</td>\n",
       "      <td>Basic Materials</td>\n",
       "      <td>Construction Materials</td>\n",
       "      <td>1.240</td>\n",
       "      <td>110.9950</td>\n",
       "      <td>1.46000</td>\n",
       "      <td>593127</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>IE</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>JCI</th>\n",
       "      <td>Johnson Controls International plc</td>\n",
       "      <td>68654802275</td>\n",
       "      <td>Industrials</td>\n",
       "      <td>Construction</td>\n",
       "      <td>1.328</td>\n",
       "      <td>104.9150</td>\n",
       "      <td>1.48000</td>\n",
       "      <td>423221</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>IE</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>DHI</th>\n",
       "      <td>D.R. Horton, Inc.</td>\n",
       "      <td>52851422720</td>\n",
       "      <td>Consumer Cyclical</td>\n",
       "      <td>Residential Construction</td>\n",
       "      <td>1.361</td>\n",
       "      <td>177.2800</td>\n",
       "      <td>1.60000</td>\n",
       "      <td>1013633</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ROST</th>\n",
       "      <td>Ross Stores, Inc.</td>\n",
       "      <td>48872584175</td>\n",
       "      <td>Consumer Cyclical</td>\n",
       "      <td>Apparel - Retail</td>\n",
       "      <td>1.154</td>\n",
       "      <td>149.4250</td>\n",
       "      <td>1.54500</td>\n",
       "      <td>235048</td>\n",
       "      <td>NASDAQ Global Select</td>\n",
       "      <td>NASDAQ</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AME</th>\n",
       "      <td>AMETEK, Inc.</td>\n",
       "      <td>42980539400</td>\n",
       "      <td>Industrials</td>\n",
       "      <td>Industrial - Machinery</td>\n",
       "      <td>1.100</td>\n",
       "      <td>186.1000</td>\n",
       "      <td>1.18000</td>\n",
       "      <td>110822</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>LEN</th>\n",
       "      <td>Lennar Corporation</td>\n",
       "      <td>35505994286</td>\n",
       "      <td>Consumer Cyclical</td>\n",
       "      <td>Residential Construction</td>\n",
       "      <td>1.348</td>\n",
       "      <td>137.7750</td>\n",
       "      <td>1.98403</td>\n",
       "      <td>943587</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>XYL</th>\n",
       "      <td>Xylem Inc.</td>\n",
       "      <td>33387332650</td>\n",
       "      <td>Industrials</td>\n",
       "      <td>Industrial - Machinery</td>\n",
       "      <td>1.089</td>\n",
       "      <td>137.1650</td>\n",
       "      <td>1.56000</td>\n",
       "      <td>170432</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ODFL</th>\n",
       "      <td>Old Dominion Freight Line, Inc.</td>\n",
       "      <td>31138490880</td>\n",
       "      <td>Industrials</td>\n",
       "      <td>Trucking</td>\n",
       "      <td>1.236</td>\n",
       "      <td>148.1600</td>\n",
       "      <td>1.10000</td>\n",
       "      <td>198823</td>\n",
       "      <td>NASDAQ Global Select</td>\n",
       "      <td>NASDAQ</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>NRG</th>\n",
       "      <td>NRG Energy, Inc.</td>\n",
       "      <td>28689685920</td>\n",
       "      <td>Utilities</td>\n",
       "      <td>Independent Power Producers</td>\n",
       "      <td>1.166</td>\n",
       "      <td>148.3200</td>\n",
       "      <td>1.72750</td>\n",
       "      <td>296464</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AER</th>\n",
       "      <td>AerCap Holdings N.V.</td>\n",
       "      <td>21565893380</td>\n",
       "      <td>Industrials</td>\n",
       "      <td>Rental &amp; Leasing Services</td>\n",
       "      <td>1.454</td>\n",
       "      <td>122.1400</td>\n",
       "      <td>1.06000</td>\n",
       "      <td>157492</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>IE</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>STLD</th>\n",
       "      <td>Steel Dynamics, Inc.</td>\n",
       "      <td>19470805350</td>\n",
       "      <td>Basic Materials</td>\n",
       "      <td>Steel</td>\n",
       "      <td>1.407</td>\n",
       "      <td>132.2700</td>\n",
       "      <td>1.92000</td>\n",
       "      <td>365413</td>\n",
       "      <td>NASDAQ Global Select</td>\n",
       "      <td>NASDAQ</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>EXPD</th>\n",
       "      <td>Expeditors International of Washington, Inc.</td>\n",
       "      <td>16383997680</td>\n",
       "      <td>Industrials</td>\n",
       "      <td>Integrated Freight &amp; Logistics</td>\n",
       "      <td>1.050</td>\n",
       "      <td>120.7200</td>\n",
       "      <td>1.50000</td>\n",
       "      <td>115843</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>WYNN</th>\n",
       "      <td>Wynn Resorts, Limited</td>\n",
       "      <td>12712893473</td>\n",
       "      <td>Consumer Cyclical</td>\n",
       "      <td>Gambling, Resorts &amp; Casinos</td>\n",
       "      <td>1.363</td>\n",
       "      <td>122.2664</td>\n",
       "      <td>1.00000</td>\n",
       "      <td>173002</td>\n",
       "      <td>NASDAQ Global Select</td>\n",
       "      <td>NASDAQ</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>SNX</th>\n",
       "      <td>TD SYNNEX Corporation</td>\n",
       "      <td>12336253489</td>\n",
       "      <td>Technology</td>\n",
       "      <td>Technology Distributors</td>\n",
       "      <td>1.252</td>\n",
       "      <td>149.5900</td>\n",
       "      <td>1.72000</td>\n",
       "      <td>120471</td>\n",
       "      <td>New York Stock Exchange</td>\n",
       "      <td>NYSE</td>\n",
       "      <td>US</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                Name   Market Cap  \\\n",
       "Symbol                                                              \n",
       "ICE                  Intercontinental Exchange, Inc.  99590153540   \n",
       "CRH                                          CRH plc  74661819004   \n",
       "JCI               Johnson Controls International plc  68654802275   \n",
       "DHI                                D.R. Horton, Inc.  52851422720   \n",
       "ROST                               Ross Stores, Inc.  48872584175   \n",
       "AME                                     AMETEK, Inc.  42980539400   \n",
       "LEN                               Lennar Corporation  35505994286   \n",
       "XYL                                       Xylem Inc.  33387332650   \n",
       "ODFL                 Old Dominion Freight Line, Inc.  31138490880   \n",
       "NRG                                 NRG Energy, Inc.  28689685920   \n",
       "AER                             AerCap Holdings N.V.  21565893380   \n",
       "STLD                            Steel Dynamics, Inc.  19470805350   \n",
       "EXPD    Expeditors International of Washington, Inc.  16383997680   \n",
       "WYNN                           Wynn Resorts, Limited  12712893473   \n",
       "SNX                            TD SYNNEX Corporation  12336253489   \n",
       "\n",
       "                    Sector                            Industry   Beta  \\\n",
       "Symbol                                                                  \n",
       "ICE     Financial Services  Financial - Data & Stock Exchanges  1.107   \n",
       "CRH        Basic Materials              Construction Materials  1.240   \n",
       "JCI            Industrials                        Construction  1.328   \n",
       "DHI      Consumer Cyclical            Residential Construction  1.361   \n",
       "ROST     Consumer Cyclical                    Apparel - Retail  1.154   \n",
       "AME            Industrials              Industrial - Machinery  1.100   \n",
       "LEN      Consumer Cyclical            Residential Construction  1.348   \n",
       "XYL            Industrials              Industrial - Machinery  1.089   \n",
       "ODFL           Industrials                            Trucking  1.236   \n",
       "NRG              Utilities         Independent Power Producers  1.166   \n",
       "AER            Industrials           Rental & Leasing Services  1.454   \n",
       "STLD       Basic Materials                               Steel  1.407   \n",
       "EXPD           Industrials      Integrated Freight & Logistics  1.050   \n",
       "WYNN     Consumer Cyclical         Gambling, Resorts & Casinos  1.363   \n",
       "SNX             Technology             Technology Distributors  1.252   \n",
       "\n",
       "           Price  Dividend   Volume                 Exchange Exchange Code  \\\n",
       "Symbol                                                                       \n",
       "ICE     173.9800   1.86000   350205  New York Stock Exchange          NYSE   \n",
       "CRH     110.9950   1.46000   593127  New York Stock Exchange          NYSE   \n",
       "JCI     104.9150   1.48000   423221  New York Stock Exchange          NYSE   \n",
       "DHI     177.2800   1.60000  1013633  New York Stock Exchange          NYSE   \n",
       "ROST    149.4250   1.54500   235048     NASDAQ Global Select        NASDAQ   \n",
       "AME     186.1000   1.18000   110822  New York Stock Exchange          NYSE   \n",
       "LEN     137.7750   1.98403   943587  New York Stock Exchange          NYSE   \n",
       "XYL     137.1650   1.56000   170432  New York Stock Exchange          NYSE   \n",
       "ODFL    148.1600   1.10000   198823     NASDAQ Global Select        NASDAQ   \n",
       "NRG     148.3200   1.72750   296464  New York Stock Exchange          NYSE   \n",
       "AER     122.1400   1.06000   157492  New York Stock Exchange          NYSE   \n",
       "STLD    132.2700   1.92000   365413     NASDAQ Global Select        NASDAQ   \n",
       "EXPD    120.7200   1.50000   115843  New York Stock Exchange          NYSE   \n",
       "WYNN    122.2664   1.00000   173002     NASDAQ Global Select        NASDAQ   \n",
       "SNX     149.5900   1.72000   120471  New York Stock Exchange          NYSE   \n",
       "\n",
       "       Country  isFund  \n",
       "Symbol                  \n",
       "ICE         US   False  \n",
       "CRH         IE   False  \n",
       "JCI         IE   False  \n",
       "DHI         US   False  \n",
       "ROST        US   False  \n",
       "AME         US   False  \n",
       "LEN         US   False  \n",
       "XYL         US   False  \n",
       "ODFL        US   False  \n",
       "NRG         US   False  \n",
       "AER         IE   False  \n",
       "STLD        US   False  \n",
       "EXPD        US   False  \n",
       "WYNN        US   False  \n",
       "SNX         US   False  "
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "discovery.get_stock_screener(\n",
    "    market_cap_higher=1000000,\n",
    "    market_cap_lower=200000000000,\n",
    "    price_higher=100,\n",
    "    price_lower=200,\n",
    "    beta_higher=1,\n",
    "    beta_lower=1.5,\n",
    "    volume_higher=100000,\n",
    "    volume_lower=2000000,\n",
    "    dividend_higher=1,\n",
    "    dividend_lower=2,\n",
    "    is_etf=False,\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "f3174d5f",
   "metadata": {},
   "source": [
    "You can also find top gainers, losers, most active and more which can be used again within the Finance Toolkit."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "f6a808b4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Price</th>\n",
       "      <th>Name</th>\n",
       "      <th>Change</th>\n",
       "      <th>Change %</th>\n",
       "      <th>Exchange</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Symbol</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>ADAG</th>\n",
       "      <td>2.8300</td>\n",
       "      <td>Adagene Inc.</td>\n",
       "      <td>0.4400</td>\n",
       "      <td>18.41004</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ADGM</th>\n",
       "      <td>1.6291</td>\n",
       "      <td>Adagio Medical Holdings, Inc.</td>\n",
       "      <td>0.2391</td>\n",
       "      <td>17.20144</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>AGMH</th>\n",
       "      <td>2.0091</td>\n",
       "      <td>AGM Group Holdings Inc.</td>\n",
       "      <td>0.1991</td>\n",
       "      <td>11.00000</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ALBT</th>\n",
       "      <td>2.6200</td>\n",
       "      <td>Avalon GloboCare Corp.</td>\n",
       "      <td>0.2650</td>\n",
       "      <td>11.25265</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ATHR</th>\n",
       "      <td>5.3000</td>\n",
       "      <td>Aether Holdings, Inc. Common Stock</td>\n",
       "      <td>0.5500</td>\n",
       "      <td>11.57895</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         Price                                Name  Change  Change % Exchange\n",
       "Symbol                                                                       \n",
       "ADAG    2.8300                        Adagene Inc.  0.4400  18.41004   NASDAQ\n",
       "ADGM    1.6291       Adagio Medical Holdings, Inc.  0.2391  17.20144   NASDAQ\n",
       "AGMH    2.0091             AGM Group Holdings Inc.  0.1991  11.00000   NASDAQ\n",
       "ALBT    2.6200              Avalon GloboCare Corp.  0.2650  11.25265   NASDAQ\n",
       "ATHR    5.3000  Aether Holdings, Inc. Common Stock  0.5500  11.57895   NASDAQ"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Price</th>\n",
       "      <th>Name</th>\n",
       "      <th>Change</th>\n",
       "      <th>Change %</th>\n",
       "      <th>Exchange</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Symbol</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>ABP</th>\n",
       "      <td>0.1650</td>\n",
       "      <td>Abpro Corporation</td>\n",
       "      <td>-0.0525</td>\n",
       "      <td>-24.13793</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>ASBP</th>\n",
       "      <td>0.4453</td>\n",
       "      <td>Aspire Biopharma Holdings, Inc.</td>\n",
       "      <td>-0.0664</td>\n",
       "      <td>-12.97635</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>BIOX</th>\n",
       "      <td>2.2708</td>\n",
       "      <td>Bioceres Crop Solutions Corp.</td>\n",
       "      <td>-0.3992</td>\n",
       "      <td>-14.95131</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>BTAI</th>\n",
       "      <td>3.7700</td>\n",
       "      <td>BioXcel Therapeutics, Inc.</td>\n",
       "      <td>-0.4600</td>\n",
       "      <td>-10.87470</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>CDT</th>\n",
       "      <td>0.6316</td>\n",
       "      <td>CDT Equity Inc.</td>\n",
       "      <td>-0.1655</td>\n",
       "      <td>-20.76277</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         Price                             Name  Change  Change % Exchange\n",
       "Symbol                                                                    \n",
       "ABP     0.1650                Abpro Corporation -0.0525 -24.13793   NASDAQ\n",
       "ASBP    0.4453  Aspire Biopharma Holdings, Inc. -0.0664 -12.97635   NASDAQ\n",
       "BIOX    2.2708    Bioceres Crop Solutions Corp. -0.3992 -14.95131   NASDAQ\n",
       "BTAI    3.7700       BioXcel Therapeutics, Inc. -0.4600 -10.87470   NASDAQ\n",
       "CDT     0.6316                  CDT Equity Inc. -0.1655 -20.76277   NASDAQ"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Price</th>\n",
       "      <th>Name</th>\n",
       "      <th>Change</th>\n",
       "      <th>Change %</th>\n",
       "      <th>Exchange</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Symbol</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>AMD</th>\n",
       "      <td>153.080</td>\n",
       "      <td>Advanced Micro Devices, Inc.</td>\n",
       "      <td>1.670</td>\n",
       "      <td>1.10297</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>BABA</th>\n",
       "      <td>147.130</td>\n",
       "      <td>Alibaba Group Holding Limited</td>\n",
       "      <td>5.930</td>\n",
       "      <td>4.19972</td>\n",
       "      <td>NYSE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>BITF</th>\n",
       "      <td>1.390</td>\n",
       "      <td>Bitfarms Ltd.</td>\n",
       "      <td>0.110</td>\n",
       "      <td>8.59375</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>BMNR</th>\n",
       "      <td>43.675</td>\n",
       "      <td>Bitmine Immersion Technologies, Inc.</td>\n",
       "      <td>-0.115</td>\n",
       "      <td>-0.26262</td>\n",
       "      <td>AMEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>BON</th>\n",
       "      <td>1.995</td>\n",
       "      <td>Bon Natural Life Limited</td>\n",
       "      <td>0.455</td>\n",
       "      <td>29.54545</td>\n",
       "      <td>NASDAQ</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          Price                                  Name  Change  Change %  \\\n",
       "Symbol                                                                    \n",
       "AMD     153.080          Advanced Micro Devices, Inc.   1.670   1.10297   \n",
       "BABA    147.130         Alibaba Group Holding Limited   5.930   4.19972   \n",
       "BITF      1.390                         Bitfarms Ltd.   0.110   8.59375   \n",
       "BMNR     43.675  Bitmine Immersion Technologies, Inc.  -0.115  -0.26262   \n",
       "BON       1.995              Bon Natural Life Limited   0.455  29.54545   \n",
       "\n",
       "       Exchange  \n",
       "Symbol           \n",
       "AMD      NASDAQ  \n",
       "BABA       NYSE  \n",
       "BITF     NASDAQ  \n",
       "BMNR       AMEX  \n",
       "BON      NASDAQ  "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "display(discovery.get_biggest_gainers().head())\n",
    "\n",
    "display(discovery.get_biggest_losers().head())\n",
    "\n",
    "display(discovery.get_most_active_stocks().head())"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cdf9ffaf",
   "metadata": {},
   "source": [
    "Once you have made your selection, it becomes relatively straight forward to then place these tickers in the Finance Toolkit. For example, the earlier used tickers as found by the stock screener can be collected and used in the Finance Toolkit."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "6d65dde4",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Obtaining historical data: 100%|██████████| 16/16 [00:01<00:00,  9.47it/s]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead tr th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe thead tr:last-of-type th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr>\n",
       "      <th></th>\n",
       "      <th colspan=\"10\" halign=\"left\">Open</th>\n",
       "      <th>...</th>\n",
       "      <th colspan=\"10\" halign=\"left\">Cumulative Return</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th></th>\n",
       "      <th>ICE</th>\n",
       "      <th>CRH</th>\n",
       "      <th>JCI</th>\n",
       "      <th>DHI</th>\n",
       "      <th>ROST</th>\n",
       "      <th>AME</th>\n",
       "      <th>LEN</th>\n",
       "      <th>XYL</th>\n",
       "      <th>ODFL</th>\n",
       "      <th>NRG</th>\n",
       "      <th>...</th>\n",
       "      <th>LEN</th>\n",
       "      <th>XYL</th>\n",
       "      <th>ODFL</th>\n",
       "      <th>NRG</th>\n",
       "      <th>AER</th>\n",
       "      <th>STLD</th>\n",
       "      <th>EXPD</th>\n",
       "      <th>WYNN</th>\n",
       "      <th>SNX</th>\n",
       "      <th>Benchmark</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>date</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2020-09-10</th>\n",
       "      <td>99.84</td>\n",
       "      <td>37.44</td>\n",
       "      <td>41.37</td>\n",
       "      <td>70.05</td>\n",
       "      <td>93.31</td>\n",
       "      <td>99.6</td>\n",
       "      <td>76.33</td>\n",
       "      <td>83.5</td>\n",
       "      <td>99.58</td>\n",
       "      <td>32.25</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2020-09-11</th>\n",
       "      <td>98.69</td>\n",
       "      <td>37.21</td>\n",
       "      <td>41.45</td>\n",
       "      <td>70.29</td>\n",
       "      <td>91.16</td>\n",
       "      <td>98.73</td>\n",
       "      <td>76.6</td>\n",
       "      <td>82.58</td>\n",
       "      <td>97.6</td>\n",
       "      <td>31.5</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0262</td>\n",
       "      <td>1.0308</td>\n",
       "      <td>1.0054</td>\n",
       "      <td>1.0073</td>\n",
       "      <td>0.9964</td>\n",
       "      <td>1.0093</td>\n",
       "      <td>1.0197</td>\n",
       "      <td>0.9854</td>\n",
       "      <td>1.0013</td>\n",
       "      <td>1.0005</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2020-09-14</th>\n",
       "      <td>99.37</td>\n",
       "      <td>37.94</td>\n",
       "      <td>41.95</td>\n",
       "      <td>72.4</td>\n",
       "      <td>91.22</td>\n",
       "      <td>100.64</td>\n",
       "      <td>79.46</td>\n",
       "      <td>85.07</td>\n",
       "      <td>98.55</td>\n",
       "      <td>31.7</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0464</td>\n",
       "      <td>1.0267</td>\n",
       "      <td>0.9927</td>\n",
       "      <td>1.0051</td>\n",
       "      <td>1.026</td>\n",
       "      <td>1.0354</td>\n",
       "      <td>1.0293</td>\n",
       "      <td>1.0056</td>\n",
       "      <td>1.0362</td>\n",
       "      <td>1.0137</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2020-09-15</th>\n",
       "      <td>100.59</td>\n",
       "      <td>38.58</td>\n",
       "      <td>42.52</td>\n",
       "      <td>72.63</td>\n",
       "      <td>94.21</td>\n",
       "      <td>101.65</td>\n",
       "      <td>75.55</td>\n",
       "      <td>84.5</td>\n",
       "      <td>96.87</td>\n",
       "      <td>31.67</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0053</td>\n",
       "      <td>1.0291</td>\n",
       "      <td>1.0148</td>\n",
       "      <td>0.9751</td>\n",
       "      <td>0.9883</td>\n",
       "      <td>1.0451</td>\n",
       "      <td>1.0529</td>\n",
       "      <td>0.9874</td>\n",
       "      <td>1.061</td>\n",
       "      <td>1.0188</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2020-09-16</th>\n",
       "      <td>101.0</td>\n",
       "      <td>39.0</td>\n",
       "      <td>42.7</td>\n",
       "      <td>72.66</td>\n",
       "      <td>94.93</td>\n",
       "      <td>102.79</td>\n",
       "      <td>77.44</td>\n",
       "      <td>84.6</td>\n",
       "      <td>99.35</td>\n",
       "      <td>30.6</td>\n",
       "      <td>...</td>\n",
       "      <td>1.0449</td>\n",
       "      <td>1.0389</td>\n",
       "      <td>0.9769</td>\n",
       "      <td>0.9853</td>\n",
       "      <td>1.0206</td>\n",
       "      <td>1.0482</td>\n",
       "      <td>1.0328</td>\n",
       "      <td>0.956</td>\n",
       "      <td>1.0657</td>\n",
       "      <td>1.0148</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2025-09-03</th>\n",
       "      <td>174.71</td>\n",
       "      <td>111.67</td>\n",
       "      <td>106.01</td>\n",
       "      <td>169.86</td>\n",
       "      <td>151.0</td>\n",
       "      <td>183.96</td>\n",
       "      <td>132.15</td>\n",
       "      <td>140.37</td>\n",
       "      <td>149.05</td>\n",
       "      <td>144.89</td>\n",
       "      <td>...</td>\n",
       "      <td>1.7759</td>\n",
       "      <td>1.7032</td>\n",
       "      <td>1.5224</td>\n",
       "      <td>4.6816</td>\n",
       "      <td>4.4212</td>\n",
       "      <td>4.4594</td>\n",
       "      <td>1.3588</td>\n",
       "      <td>1.5063</td>\n",
       "      <td>2.3831</td>\n",
       "      <td>1.928</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2025-09-04</th>\n",
       "      <td>175.91</td>\n",
       "      <td>111.76</td>\n",
       "      <td>105.88</td>\n",
       "      <td>173.83</td>\n",
       "      <td>151.17</td>\n",
       "      <td>184.33</td>\n",
       "      <td>135.58</td>\n",
       "      <td>139.87</td>\n",
       "      <td>145.93</td>\n",
       "      <td>148.02</td>\n",
       "      <td>...</td>\n",
       "      <td>1.8287</td>\n",
       "      <td>1.7306</td>\n",
       "      <td>1.5296</td>\n",
       "      <td>4.7148</td>\n",
       "      <td>4.3614</td>\n",
       "      <td>4.5031</td>\n",
       "      <td>1.3728</td>\n",
       "      <td>1.4747</td>\n",
       "      <td>2.4026</td>\n",
       "      <td>1.9441</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2025-09-05</th>\n",
       "      <td>175.14</td>\n",
       "      <td>112.14</td>\n",
       "      <td>107.26</td>\n",
       "      <td>180.45</td>\n",
       "      <td>152.77</td>\n",
       "      <td>188.97</td>\n",
       "      <td>141.69</td>\n",
       "      <td>142.65</td>\n",
       "      <td>149.27</td>\n",
       "      <td>148.95</td>\n",
       "      <td>...</td>\n",
       "      <td>1.8792</td>\n",
       "      <td>1.7137</td>\n",
       "      <td>1.5491</td>\n",
       "      <td>4.7055</td>\n",
       "      <td>4.3945</td>\n",
       "      <td>4.6328</td>\n",
       "      <td>1.3645</td>\n",
       "      <td>1.4509</td>\n",
       "      <td>2.4077</td>\n",
       "      <td>1.9385</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2025-09-08</th>\n",
       "      <td>173.39</td>\n",
       "      <td>111.45</td>\n",
       "      <td>106.57</td>\n",
       "      <td>180.75</td>\n",
       "      <td>150.94</td>\n",
       "      <td>187.63</td>\n",
       "      <td>141.5</td>\n",
       "      <td>140.51</td>\n",
       "      <td>150.9</td>\n",
       "      <td>148.73</td>\n",
       "      <td>...</td>\n",
       "      <td>1.8861</td>\n",
       "      <td>1.7073</td>\n",
       "      <td>1.5532</td>\n",
       "      <td>4.7087</td>\n",
       "      <td>4.3757</td>\n",
       "      <td>4.6297</td>\n",
       "      <td>1.3737</td>\n",
       "      <td>1.4721</td>\n",
       "      <td>2.4217</td>\n",
       "      <td>1.9432</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2025-09-09</th>\n",
       "      <td>173.67</td>\n",
       "      <td>111.55</td>\n",
       "      <td>106.69</td>\n",
       "      <td>182.02</td>\n",
       "      <td>150.3</td>\n",
       "      <td>187.63</td>\n",
       "      <td>141.675</td>\n",
       "      <td>140.51</td>\n",
       "      <td>150.65</td>\n",
       "      <td>148.5</td>\n",
       "      <td>...</td>\n",
       "      <td>1.8328</td>\n",
       "      <td>1.6768</td>\n",
       "      <td>1.5238</td>\n",
       "      <td>4.7196</td>\n",
       "      <td>4.3444</td>\n",
       "      <td>4.5723</td>\n",
       "      <td>1.3649</td>\n",
       "      <td>1.4656</td>\n",
       "      <td>2.4169</td>\n",
       "      <td>1.9431</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1255 rows × 192 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             Open                                                           \\\n",
       "              ICE    CRH    JCI    DHI   ROST    AME     LEN    XYL   ODFL   \n",
       "date                                                                         \n",
       "2020-09-10  99.84  37.44  41.37  70.05  93.31   99.6   76.33   83.5  99.58   \n",
       "2020-09-11  98.69  37.21  41.45  70.29  91.16  98.73    76.6  82.58   97.6   \n",
       "2020-09-14  99.37  37.94  41.95   72.4  91.22 100.64   79.46  85.07  98.55   \n",
       "2020-09-15 100.59  38.58  42.52  72.63  94.21 101.65   75.55   84.5  96.87   \n",
       "2020-09-16  101.0   39.0   42.7  72.66  94.93 102.79   77.44   84.6  99.35   \n",
       "...           ...    ...    ...    ...    ...    ...     ...    ...    ...   \n",
       "2025-09-03 174.71 111.67 106.01 169.86  151.0 183.96  132.15 140.37 149.05   \n",
       "2025-09-04 175.91 111.76 105.88 173.83 151.17 184.33  135.58 139.87 145.93   \n",
       "2025-09-05 175.14 112.14 107.26 180.45 152.77 188.97  141.69 142.65 149.27   \n",
       "2025-09-08 173.39 111.45 106.57 180.75 150.94 187.63   141.5 140.51  150.9   \n",
       "2025-09-09 173.67 111.55 106.69 182.02  150.3 187.63 141.675 140.51 150.65   \n",
       "\n",
       "                   ... Cumulative Return                                     \\\n",
       "              NRG  ...               LEN    XYL   ODFL    NRG    AER   STLD   \n",
       "date               ...                                                        \n",
       "2020-09-10  32.25  ...               1.0    1.0    1.0    1.0    1.0    1.0   \n",
       "2020-09-11   31.5  ...            1.0262 1.0308 1.0054 1.0073 0.9964 1.0093   \n",
       "2020-09-14   31.7  ...            1.0464 1.0267 0.9927 1.0051  1.026 1.0354   \n",
       "2020-09-15  31.67  ...            1.0053 1.0291 1.0148 0.9751 0.9883 1.0451   \n",
       "2020-09-16   30.6  ...            1.0449 1.0389 0.9769 0.9853 1.0206 1.0482   \n",
       "...           ...  ...               ...    ...    ...    ...    ...    ...   \n",
       "2025-09-03 144.89  ...            1.7759 1.7032 1.5224 4.6816 4.4212 4.4594   \n",
       "2025-09-04 148.02  ...            1.8287 1.7306 1.5296 4.7148 4.3614 4.5031   \n",
       "2025-09-05 148.95  ...            1.8792 1.7137 1.5491 4.7055 4.3945 4.6328   \n",
       "2025-09-08 148.73  ...            1.8861 1.7073 1.5532 4.7087 4.3757 4.6297   \n",
       "2025-09-09  148.5  ...            1.8328 1.6768 1.5238 4.7196 4.3444 4.5723   \n",
       "\n",
       "                                           \n",
       "             EXPD   WYNN    SNX Benchmark  \n",
       "date                                       \n",
       "2020-09-10    1.0    1.0    1.0       1.0  \n",
       "2020-09-11 1.0197 0.9854 1.0013    1.0005  \n",
       "2020-09-14 1.0293 1.0056 1.0362    1.0137  \n",
       "2020-09-15 1.0529 0.9874  1.061    1.0188  \n",
       "2020-09-16 1.0328  0.956 1.0657    1.0148  \n",
       "...           ...    ...    ...       ...  \n",
       "2025-09-03 1.3588 1.5063 2.3831     1.928  \n",
       "2025-09-04 1.3728 1.4747 2.4026    1.9441  \n",
       "2025-09-05 1.3645 1.4509 2.4077    1.9385  \n",
       "2025-09-08 1.3737 1.4721 2.4217    1.9432  \n",
       "2025-09-09 1.3649 1.4656 2.4169    1.9431  \n",
       "\n",
       "[1255 rows x 192 columns]"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from financetoolkit import Toolkit\n",
    "\n",
    "tickers = discovery.get_stock_screener(\n",
    "    market_cap_higher=1000000,\n",
    "    market_cap_lower=200000000000,\n",
    "    price_higher=100,\n",
    "    price_lower=200,\n",
    "    beta_higher=1,\n",
    "    beta_lower=1.5,\n",
    "    volume_higher=100000,\n",
    "    volume_lower=2000000,\n",
    "    dividend_higher=1,\n",
    "    dividend_lower=2,\n",
    "    is_etf=False,\n",
    ").index.tolist()\n",
    "\n",
    "companies = Toolkit(tickers=tickers, api_key=API_KEY)\n",
    "\n",
    "companies.get_historical_data()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "financetoolkit-rvLLqrVB-py3.12",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.1"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
